extends "../tianying-2/tianying-2.gd"


func _extInit():
	._extInit()
	lv = 3             #等级的设置
	addSkill("点击[吞噬]按钮，可以吃掉当前装备，永久吸收其30%属性", "无限试验")

var p3 = 0.3
func eatItem():
	var index = items.size() - 1
	while index >= 0:
		var item = items[index]
		updateTmpAtt("maxHp", item.att.maxHp*p3, false)
		updateTmpAtt("maxHpL", item.att.maxHpL*p3, false)
		updateTmpAtt("atk", item.att.atk*p3, false)
		updateTmpAtt("atkL", item.att.atkL*p3, false)
		updateTmpAtt("mgiAtk", item.att.mgiAtk*p3, false)
		updateTmpAtt("mgiAtkL", item.att.mgiAtkL*p3, false)
		updateTmpAtt("def", item.att.def*p3, false)
		updateTmpAtt("defL", item.att.defL*p3, false)
		updateTmpAtt("pen", item.att.pen*p3, false)
		updateTmpAtt("mgiPen", item.att.mgiPen*p3, false)
		updateTmpAtt("penL", item.att.penL*p3, false)
		updateTmpAtt("mgiPenL", item.att.mgiPenL*p3, false)
		updateTmpAtt("cri", item.att.cri*p3, false)
		updateTmpAtt("criR", item.att.criR*p3, false)
		updateTmpAtt("suck", item.att.suck*p3, false)
		updateTmpAtt("reHp", item.att.reHp*p3, false)
		updateTmpAtt("spd", item.att.spd*p3, false)
		updateTmpAtt("dod", item.att.dod*p3, false)
		updateTmpAtt("air", item.att.air*p3, false)
		updateTmpAtt("airL", item.att.airL*p3, false)
		var cdp = 1
		if att.cd > 1:cdp = 0.5
		if att.cd > 2:cdp = 0.25
		if att.cd > 3:cdp = 0.1
		if item.att.cd > 4:cdp = 0.1
		updateTmpAtt("cd", item.att.cd*p3*cdp, false)
		updateTmpAtt("atkR", item.att.atkR*p3*0.5, false)
		sys.main.player.delItem(item)
		index -= 1
		upAtt()